package com.lz.old.constant;

/**
 *
 * @author lizhong
 * @Date 2018年8月25日 上午9:14:11
 */
public class StringInfo {
	public static void main(String[] args) {
		String s ="s";
		String s1 ="abc";
		String s2 ="a"+"b"+"c";
		String s3=s+s1;
		String s4=s+s2;
		System.out.println(s1==s2);
		/**
		 * 因为s是变量，那么s无论是和常量还是和其他变量相+，在源码里面得到的新串，
		 * 都是new出来的一个新的String，这个String是放在堆里面的。既然是new 出
		 * 来的，那自然不是同一个对象。
		 */
		System.out.println(s3==s4);
	}
}
